On the optimality of approximation schemes for the classical scheduling problem
نویسندگان
چکیده
We consider the classical scheduling problem on parallel identical machines to minimize the makespan. There is a long history of studies on this problem, focusing on exact and approximation algorithms, and it is thus natural to consider whether these algorithms are optimal in terms of the running time. Under the exponential time hypothesis (ETH), we achieve the following results in this paper: • The scheduling problem on a constant numberm of identical machines, denoted by Pm||Cmax, is known to admit a fully polynomial time approximation scheme (FPTAS) of running time O(n) + (1/ ) (indeed, the algorithm works for an even more general problem where machines are unrelated). We prove this algorithm is essentially the best possible in the sense that a (1/ ) 1−δ) + n time PTAS implies that ETH fails. • The scheduling problem on an arbitrary number of identical machines, denoted by P ||Cmax, is known to admit a polynomial time approximation scheme (PTAS) of running time 2 2 log(1/ )) +O(n). We prove this algorithm is nearly optimal in the sense that a 2 ) 1−δ) +n time PTAS for any δ > 0 implies that ETH fails, leaving a small room for improvement. • The traditional dynamic programming algorithm for P ||Cmax is known to run in 2 time. We prove this is essentially the best possible in the sense that even if we restrict that there are n jobs and the processing time of each job is bounded by O(n), an exact algorithm of running time 2 1−δ) for any δ > 0 implies that ETH fails. To obtain our results we will provide two new reductions from 3SAT, one for Pm||Cmax and one for P ||Cmax. Indeed, the new reductions explore the structure of scheduling problems and can also lead to other interesting results. For example, the recent paper of Bhaskara et al. [2] consider the minimum makespan scheduling problem where the matrix of job processing times P = (pij)m×n is of a low rank. They prove that rank 4 scheduling is APX-hard while the rank 2 scheduling is not, leaving the classification of rank 3 scheduling as an open problem. Using the framework of our reduction for P ||Cmax, rank 3 scheduling is proved to be APX-hard [5].
منابع مشابه
Optimality of the flexible job shop scheduling system based on Gravitational Search Algorithm
The Flexible Job Shop Scheduling Problem (FJSP) is one of the most general and difficult of all traditional scheduling problems. The Flexible Job Shop Problem (FJSP) is an extension of the classical job shop scheduling problem which allows an operation to be processed by any machine from a given set. The problem is to assign each operation to a machine and to order the operations on the machine...
متن کاملOptimality of the flexible job shop scheduling system based on Gravitational Search Algorithm
The Flexible Job Shop Scheduling Problem (FJSP) is one of the most general and difficult of all traditional scheduling problems. The Flexible Job Shop Problem (FJSP) is an extension of the classical job shop scheduling problem which allows an operation to be processed by any machine from a given set. The problem is to assign each operation to a machine and to order the operations on the machine...
متن کاملModelling and Scheduling Lot Streaming Flexible Flow Lines
Although lot streaming scheduling is an active research field, lot streaming flexible flow lines problems have received far less attention than classical flow shops. This paper deals with scheduling jobs in lot streaming flexible flow line problems. The paper mathematically formulates the problem by a mixed integer linear programming model. This model solves small instances to optimality. Moreo...
متن کاملModeling and scheduling no-idle hybrid flow shop problems
Although several papers have studied no-idle scheduling problems, they all focus on flow shops, assuming one processor at each working stage. But, companies commonly extend to hybrid flow shops by duplicating machines in parallel in stages. This paper considers the problem of scheduling no-idle hybrid flow shops. A mixed integer linear programming model is first developed to mathematically form...
متن کاملA New Branch-and-Bound for the Problem of Mean Completion Time for the Single Machine with Release Time
Preemptively scheduling a set of independent jobs with release time on one processor is a historical problem. In this paper, the same problem has been considered in which objective is to minimize the mean flow time. To prepare a perfect branch-and-bound, some optimality conditions have been represented and they have been compared with the optimality conditions which have been proposed before. O...
متن کاملAn Approximation Method for Fuzzy Fixed-Charge Transportation Problem
In this paper, we develop the fuzzy fixed charge transportation problem when the costs are the fuzzy numbers. The first step it transform into the classical fuzzy transportation problem. The next, we obtain the best approximation fuzzy on the optimal value of the fuzzy fixed-charge transportation problem. This method obtains a lower and upper bounds both on the fuzzy optimal value of the fuzzy ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014